home *** CD-ROM | disk | FTP | other *** search
/ Robotics & Artificial Int…3 (Professional Edition) / Robotics & Artificial Intelligence Tools 2003 (Professional Edition).iso / robot software / webots-kros-1.0.1_setup.exe / {app} / kteam / etc / Makefile_PIC < prev    next >
Makefile  |  2002-05-08  |  856b  |  37 lines

  1. ##############################################################
  2. #
  3. # Makefile master for the Source Navigator / GNU Compiler Env.
  4. #
  5. # Copyright (C) 2000 K-TEAM S.A.
  6. #
  7. ##############################################################
  8.  
  9. # the assembler command line was orignally:
  10. # @$(CC) $(DEBUG) $(SPECIAL) $(OPTS) $(ALL_CFLAGS) -c -o $@ $<_.S
  11. # replaced by Olivier Michel on May 8th 2002 by
  12. # @$(AS) $(ASFLAGS) -o $@ $<_.s
  13.  
  14.  
  15. include $(sft_pack)etc/Makefile_Common
  16.  
  17.  
  18. # Transform code into Position Independent Code and Data
  19. PICIFY = awk -f $(picscript)
  20. CCPIC   = -fPIC
  21. picscript = $(sft_pack)etc/PICIFY.awk
  22.  
  23. $(objdir)%.o: $(asmdir)%.s
  24.     @echo Assembling $< into $@ 
  25.     @$(PICIFY) $< > $<_.s
  26.     @$(AS) $(ASFLAGS) -o $@ $<_.s
  27.     @rm $<_.s $<
  28.  
  29. $(objdir)%.o: $(asmdir)%.S
  30.     @echo Assembling $< into $@
  31.     @$(PICIFY) $< > $<_.S
  32.     @$(AS) $(ASFLAGS) -o $@ $<_.s
  33.     @rm $<_.S $<
  34.  
  35.  
  36.  
  37.